
public class Main {

	public static void main(String[] args){

		Immortal Zeus = new Immortal("God", "Zeus");
		Immortal Apollo = new Immortal("God", "Apollo");
		Immortal Athena = new Immortal("Godess", "Athena");
		Immortal Hera = new Immortal("Godess", "Hera");
		Mortal Achilles = new Mortal("Achilles", "Mortal");
		Mortal Agammemnon = new Mortal("Agammemnon", "Mortal");
		Mortal Chryses = new Mortal("Chryses", "Mortal");
		Mortal GreekSoldier1 = new Mortal("GreekSoldier1", "Mortal");
		Mortal GreekSoldier2 = new Mortal("GreekSoldier2", "Mortal");
		Mortal GreekSoldier3 = new Mortal("GreekSoldier3", "Mortal");
		Mortal GreekSoldier4 = new Mortal("GreekSoldier4", "Mortal");

		Zeus.enter();
		Hera.enter();
		Apollo.enter();
		Athena.enter();
		Zeus.eat();
		Hera.eat();
		Apollo.eat();
		Athena.eat();
		Chryses.enter();
		Chryses.worship(Apollo);
		GreekSoldier1.enter();
		GreekSoldier2.enter();
		GreekSoldier3.enter();
		GreekSoldier4.enter();
		GreekSoldier1.eat();
		GreekSoldier2.eat();
		GreekSoldier3.eat();
		GreekSoldier4.eat();
		Apollo.move("Earth", "descends");
		Apollo.curse(GreekSoldier1);
		Apollo.curse(GreekSoldier2);
		Apollo.curse(GreekSoldier3);
		GreekSoldier1.die();
		GreekSoldier2.die();
		GreekSoldier3.die();
		Apollo.move("Olympus", "ascends");
		Achilles.enter();
		Agammemnon.enter();
		Achilles.initiateFight(Agammemnon);
		Hera.bless(Achilles);
		Athena.move("Earth", "descends");
		Achilles.eat();
		Athena.move("Olympus", "ascends");
		Zeus.eat();
		Zeus.curse(GreekSoldier4);

	}

}
